total demand - Deutsch Englisch Wörterbuch